package com.ptone.messagecenter.modules.msg.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ptone.messagecenter.common.base.PageForm;
import com.ptone.messagecenter.modules.msg.entity.MsgTemplate;

/**
 * 消息模板：service
 *
 * @author:Lance
 */
public interface MsgTemplateService extends IService<MsgTemplate> {
    /**
     * 新增或修改
     *
     * @param entity
     * @return
     */
    Boolean insertOrUpdate(MsgTemplate entity);

    /**
     * 删除
     *
     * @param entity
     * @return
     */
    Boolean delete(MsgTemplate entity);

    /**
     * 详情
     *
     * @param entity
     * @return
     */
    MsgTemplate info(MsgTemplate entity);

    /**
     * page
     *
     * @param form
     * @return
     */
    IPage<MsgTemplate> page(PageForm<MsgTemplate> form);
}
